have the impression - Français Anglais Dictionnaire