be an object of humiliating ridicule - Deutsch Englisch Wörterbuch