humiliate oneself vilely - Allemand Anglais Dictionnaire