deliver (speech)

listen to the pronunciation of deliver (speech)
English - Turkish
English - English

Definition of deliver (speech) in English English dictionary

deliver a speech
make a speech, address an audience