Techiest Synonyms

Easily irritated or annoyed
(Adjective)