Answer: attilathepun

AnswerCrossword Clue
ATTILATHEPUN

Scourge of humor?