tacca_leontopetaloides has definitions from the field of botany
1
[ noun ] (botany) perennial herb of East India to Polynesia and Australia cultivated for its large edible root yielding otaheite arrowroot starch

Related terms

herb Tacca

*