sabadilla
(noun)
noun
1. A Mexican and Central American plant of the lily family (Schoenocaulon officinale).
2. The seeds of this plant, used in medicine and insecticides.
(noun)
1. A Mexican and Central American plant of the lily family (Schoenocaulon officinale).
2. The seeds of this plant, used in medicine and insecticides.