Preacher

1. (n.) One who preaches; one who discourses publicly on religious subjects.

2. (n.) One who inculcates anything with earnestness.

Thesaurus Entries

Boanerges, chalk talker, churchman, circuit rider, clergyman, clergywoman, cleric, clerical, clerk, discourser, divine, ecclesiastic, evangelist, expositor, expounder, homilist, lector, lecturer, minister, parson, praelector, preaching friar, predicant, predikant, pulpitarian, pulpiteer, pulpiter, reader, reverend, sermoner, sermonist, sermonizer, tub-thumper