field-preacher
FIE'LD-PREACHER,
n. One who preaches in the open air.