Meaning of tacca leontopetaloides
Definition of tacca leontopetaloides
(noun)
perennial
herb
of East Indies to Polynesia and Australia;
cultivated
for its
large
edible
root
yielding
Otaheite
arrowroot
starch
Other information on tacca leontopetaloides
WIKIPEDIA results for
tacca leontopetaloides
Amazon results for
tacca leontopetaloides
Tweet