: causing irritation
specifically
: tending to produce physical irritation
Love words? Need even more definitions?
Merriam-Webster unabridged
Share