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
Synonyms : arrowroot, canna edulis, canna indica, indian shot