meaning of Ach du lieber Himmel!

Ach du lieber Himmel! - German to English

Goodness gracious me personally!

View more

  • Heavens!