Crabby, when applied to a person, means that they are grumpy, grouchy, bad-tempered, peevish, irritable, or complaining.

May come from the verb crab, meaning to complain, or perhaps it's the other way around.