meaning of Affenschande

Affenschande - German to English

beastly pity

View more

  • sobbing pity