disenchanter - noun

singulardisenchanter
pluraldisenchanters