Tacca leontopetaloides

1. (noun) perennial herb of East India to Polynesia and Australia cultivated for its large edible root yielding otaheite arrowroot starch
Synonyms: Indian arrowroot, Tacca pinnatifida, pia
Related Words: herb, herbaceous plant



Terms and Conditions of Use / Copyright Notice