desulfurizer
Etymology
From desulfurize + -er.
noun
One who or that which desulfurizes.