meaning of Blamage

Blamage - German to English

disgrace

View more

  • humiliation