(v)deliver, presentdeliver (a speech, oration, or idea)“The commencement speaker presented a forceful speech that impressed the students”