Holy Joe

 

noun

informal
  • a clergyman.
  • (also Holy Mary) a sanctimonious or pious person.

Origin:

late 19th century: originally nautical slang