Preacher

Webster's Dictionary of the English Language

·noun One who inculcates anything with earnestness.

II. Preacher ·noun One who preaches; one who discourses publicly on religious subjects.