orator

noun

One who delivers an oration.

An eloquent and skilled public speaker.

A public speaker; one who delivers an oration; a person who pronounces a discourse publicly on some special occasion; a pleader or lawyer.

An eloquent public speaker; one who is skilled as a speaker; an eloquent man.

A spokesman; an advocate; a defender; one who defends by pleading; one who argues in favor of a person or a cause.