grizzler
/ˈɡrɪz.ələr/Definitions
1. noun
A person who grumbles or complains persistently, especially about the weather.
“The grizzler on the bus complained about the rain for the entire ride.”
2. noun
A grumpy or irritable person, especially an old person.
“After a few years, the grizzler in the neighborhood became a familiar sight to the locals.”