crabby - Dictionary definition and meaning for word crabby
the word itself is irritable hence the meaning