meaning of Ach du liebe Zeit!

Ach du liebe Zeit! - German to English

Dear myself!

View more

  • Oh dear!