desecrater
Noun
Meaning
One who desecrates; a profaner.
Source: Webster's dictionarySynonyms
vandal
destroyer
blasphemy
blaspheme
blasphemer
despoiler
desecrator
demolisher
profaner
defacer
blasphemes