ABIRRITANT MEANING IN ENGLISH

• Abirritant Definition & Synonyms

  1. (n.) A medicine that diminishes irritation.


RECENT SEARCHES