Answer: heroworshiper

AnswerCrossword Clue
HEROWORSHIPERSandwich buff?