What does Blamage mean?

Blamage - German to English

disgrace

View more

  • humiliation