cantharis
English
cantharis meaning in English • cantharis का अर्थ अंग्रेजी में
Noun
- A beetle (Lytta vesicatoria, syn. Cantharis vesicatoria), having an elongated cylindrical body of a brilliant green color, and a nauseous odor; the blister fly or blister beetle, of the apothecary; -- also called Spanish fl