sabadilla
nounDefinition of sabadilla
: a Mexican plant (Schoenocaulon officinale) of the lily family
also
: its seeds that are used as a source of veratrine and in insecticides
Keep scrolling for more
Keep scrolling for more