deliver a presentation v. a face o prezentare

 

E.g.: Delivering a presentation allows you to get your message to a lot of people at once and to create a positive impression of you and/or your organisation. (knowhownonprofit.org)