to deliver a speech - French English Dictionary