have friends (in important places) - Français Anglais Dictionnaire