A skilled speaker or orator who delivers formal addresses or religious sermons.
orator / sermonizer / formal speaker
speaker
"Hatibu alitoa hotuba iliyowagusa wananchi wengi."
Translation: The orator delivered a speech that deeply moved many citizens.