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