If someone is grouchy, they are very bad-tempered and complain a lot.
Your grandmother has nothing to stop her from being bored, grouchy and lonely.
Translation English Cobuild Collins Dictionary
cantankerous, cross, discontented, grumbling, grumpy, huffy, ill-tempered, irascible, irritable, liverish, peevish, petulant, querulous, ratty (Brit. & N.Z. informal) sulky, surly, testy, tetchy
English Collins Dictionary - English synonyms & Thesaurus
Add your entry in the Collaborative Dictionary.