CANTHARIDES


Meaning of CANTHARIDES in English

n. bright green European blister beetle; medicinal powder created from this beetle (formerly used to treat skin blisters)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.