Skip to content
WordWide
German
English
English
Meanings
1
to shame, to embarrass, to expose, to disgrace
2
to put under pressure