be an object of humiliating ridicule - Allemand Anglais Dictionnaire