snipish
/ˈsɪpɪʃ/; /ˈsnɪpɪʃ/Definitions
1. adjective
having a slightly peevish or irritable disposition
“She had a snipish attitude towards the slow service at the restaurant.”
2. noun
a peevish or irritable person
“The snipish customer complained about the small portion size.”