iracund

adjective

Angry; irritable; passionate.

Irascible; choleric.

Angry; irritable; passionate; irascible; choleric.