ABIRRITANT


Meaning of ABIRRITANT in English

noun a medicine that diminishes irritation.

Webster English vocab.      Английский словарь Webster.