irritativeEnglish

irritating, irritative

Adjective

(used of physical stimuli) serving to stimulate or excite

English: irritating, irritative

English words with similar meanings

Show 1 words