What is the meaning of Crabby?

Visibly irritated or annoyed; grouchy, irritable, in a foul mood; given to complaining or finding fault in an annoyed way.

Crabbed; difficult or perplexing.

Source: wiktionary.org