field-preacher

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