defacer
/dɛˈfeɪsər/Definitions
1. noun
A person or thing that defaces something.
“The vandal was caught as a defacer of public property.”
2. verb
To remove or destroy a surface or an inscription, especially deliberately.
“The graffiti artist was accused of defacing the historic building.”