Holder-forth

Webster's Dictionary of the English Language

·noun One who speaks in public; an haranguer; a preacher.