a crabby, ill-tempered person

listen to the pronunciation of a crabby, ill-tempered person