long (to have a strong desire) - Français Anglais Dictionnaire