irascible
/ɪˈræskɪbəl/Definitions
1. adjective
having or showing a quick temper; easily irritated or annoyed
“He was known to be an irascible person who often lost his temper in public.”
2. noun
a person who is easily irritated or annoyed
“The irascible old man was a challenge to deal with, but the staff tried their best to please him.”