meaning of Blamagen

Blamagen - German to English

humiliations