iJunoon official Urdu Dictionary
چِڑ چِڑا
chirr chira
English definition for grouchy
1. s. perversely irritable
Surname
Sponored Video