grumpy

adjective

Bad-tempered and irritable.