simoniac
Etymology
See simony.
adj
Practising simony
noun
One who carries on or is guilty of simony.