preacher
nounOne who preaches, especially one who publicly proclaims the gospel for an occupation.
One who preaches; one who discourses publicly, especially on religious subjects; specifically, a clergyman.
One who inculcates or asseverates anything with earnestness.
One who preaches; one who discourses publicly on religious subjects.
One who inculcates anything with earnestness.
