bad-tempered, busy, crabbed, crabby, cross, finical, finicky, grouchy, grumpy, ill-tempered, particular, picky,