soaptree
Noun
Meaning
soaptree (plural soaptrees)
The plant Yucca elata, which has a substance in its roots and trunk rich in saponins.
Noun
soaptree (plural soaptrees)
The plant Yucca elata, which has a substance in its roots and trunk rich in saponins.