simoniac

SIMO'NIAC, n. [See Simony.] One who buys or sells preferment in the church.