be an object of humiliating ridicule - Französisch Englisch Wörterbuch