to deliver a speech - Spanish English Dictionary