Defiler

Definition:

  • (n.) One who defiles; one who corrupts or violates; that which pollutes.