Preacher

n.
  1. One who preaches; one who discourses publicly on religious subjects.
  2. One who inculcates anything with earnestness.
  3. Preacher bird (Zoöl.),
    a toucan.