be an object of humiliating ridicule - Türkisch Englisch Wörterbuch