cantankerous
/kænˈtæŋkərəs कैन्ˈटैङ्करस्/ adj. bad-tempered and complaining most of the time चिड़चिड़ा एवं शिकायती; झगड़ालू
My grandfather has become a cantankerous old man with age.