Irritants Synonyms

Something that causes irritation and annoyance
(Noun)