Meaning of arrowroot

Definition of arrowroot

(noun) a nutritive starch obtained from the root of the arrowroot plant
white-flowered West Indian plant whose root yields arrowroot starch
canna grown especially for its edible rootstock from which arrowroot starch is obtained

Other information on arrowroot

WIKIPEDIA results for arrowroot
Amazon results for arrowroot