1
A grumpy, old, ugly person who thinks they're the king of the hill and gives attitude to anyone younger than them. They probably haven’t had sex since the ’80s and still wear the same pants.
My gym teacher is a haggard old badger. He yells at me for not doing push-ups and still wears the same gray pants from 1993.
My aunt is a haggard old badger. She insults my cousin for wearing a hoodie and still thinks TikTok is a conspiracy.
My neighbor is a haggard old badger. He yells at the mailman and still uses a flip phone.