grouchy

adjective

Irritable and bad-tempered; grumpy; complaining.