to deliver a speech - Spanisch Englisch Wörterbuch