Deutsch Version
Translate
"humiliating"
to German Language
English to German
German to English
English
German
humiliating
beschämend
humiliating punishment
demütigende Strafe