3 words in this vocabulary list
adjective Feeling or expressing distress and annoyance, especially because of inability to change or achieve something.
adjective causing annoyance or irritation
noun A person who refuses to accept any standard short of perfection