Achira Meaning

There are 1 meaning(s) for word Achira

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

    Synonyms : arrowroot,  canna edulis,  canna indica,  indian shot