achira

achira

achira

Noun

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

Synonyms: