Haggard Old Badger
A person so old and ugly they look like they’ve been sitting in a trash can for 30 years and still have the attitude to match.
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 told me my hair was a disaster and still uses a comb from the ’70s.
My boss is a haggard old badger. He yelled at me for taking 10 minutes to make coffee.