homilist

Noun

 * 1) Someone who prepares or preaches homilies