sabadilla
English
sabadilla meaning in English • sabadilla का अर्थ अंग्रेजी में
Noun
- A Mexican liliaceous plant (Schœnocaulon officinale); also, its seeds, which contain the alkaloid veratrine. It was formerly used in medicine as an emetic and purgative.