Answer: blasphemer

AnswerCrossword Clue
BLASPHEMERImpious one
BLASPHEMEROne who reviles
blasphemerone who blasphemes