simoniac

(noun, adjective)

adjective

1. Practising simony

noun

1. One who carries on or is guilty of simony.