Answer: blemisher

AnswerCrossword Clue
blemisherone who blemishes (to mar (to spoil))