speech-making, giving lectures

listen to the pronunciation of speech-making, giving lectures
English - French

Definition of speech-making, giving lectures in English French dictionary

speech-making, giving lectures
{n} oration