prostrate oneself before someone - Français Anglais Dictionnaire