Definition of public speaker in English:
public speaker
noun
A person who engages in public speaking.
Origin
Mid 17th century; earliest use found in Demurre to Bill preventing Growth of Heresie.
Are You Learning English? Here Are Our Top English Tips