WordNet: deliver, present
deliver (a speech, oration, or idea); "The commencement speaker presented a forceful speech that impressed the students"
- hyponym speechify
deliver
- (suomi) pitää puhe (synonyymi)
present
- (englanti) presentation (derivationally related)
- (englanti) presentation (derivationally related)
- (suomi) esittää (synonyymi)