What does atemraubend mean?

atemraubend - German to English

spectacular

View more

  • breathtakingly