VESICANT MEANING IN ENGLISH

• Vesicant Definition & Synonyms

  1. (n.) A vesicatory.


Synonyms:
Vesicatory,

RECENT SEARCHES