“hero” is definitely an overused term.
I looked up ‘hero’ in the dictionary:
“a large sandwich, usually consisting of a small loaf of bread or long roll cut in half lengthwise and containing a variety of ingredients, as meat, cheese, lettuce, and tomatoes.”
I do not remember this. Thanks for posting.