deliver (a speech) - Espagnol Anglais Dictionnaire