irascible, cranky; peevish, ill-tempered

listen to the pronunciation of irascible, cranky; peevish, ill-tempered