bad-tempered, peevish, cantankerous, ornery

listen to the pronunciation of bad-tempered, peevish, cantankerous, ornery