to deliver a speech - Français Anglais Dictionnaire