ridiculed and ashamed - Allemand Anglais Dictionnaire