do someone's impression - Français Anglais Dictionnaire