Meaning of achira

Definition of achira

(noun) canna grown especially for its edible rootstock from which arrowroot starch is obtained

Other information on achira

WIKIPEDIA results for achira
Amazon results for achira