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