deliver a speech/oration - Türkisch Englisch Wörterbuch