Preacher(n.) One who preaches; one who discourses publicly on religious subjects.
Preacher(n.) One who inculcates anything with earnestness.

Words within preacher