meaning of atemberaubend schön

atemberaubend schön - German to English

stunningly gorgeous