defamiliarizer
Etymology
From defamiliarize + -er.
noun
One who or that which defamiliarizes.