meaning of Ach du Schande!

Ach du Schande! - German to English

For sobbing aloud! [coll.]

View more

  • Yikes! [Am.]