iJunoon official Urdu Dictionary
افسردہ ہونا
afsurda hona
چڑچڑا ہونا
chirchira hona
English definition for grouch
1. n. a bad-tempered person
2. v. show one's unhappiness or critical attitude
Meaning for grouch found in 6 Languages.
Sponored Video