(with de infinitive) to have to do - Français Anglais Dictionnaire