Disenchanter

From Advocatespedia

n.) One who, or that which, disenchants.