VariousWords beta
Related Terms:
Definitions:
Noun
Definition: Any substance causing irritation; an irritant.
Adjective
irritating
irritative
Definition: (used of physical stimuli) serving to stimulate or excite; "an irritative agent"
Definition: serving to excite or irritate