delivering a speech to a public audience, delivery of speeches, giving lectures

listen to the pronunciation of delivering a speech to a public audience, delivery of speeches, giving lectures
الإنجليزية - الإنجليزية
speech-making
{i} speechmaking