The definition :
Definitions of achira:
- noun: canna grown especially for its edible rootstock from which arrowroot starch is obtained
Are you interested in alternative search :
:arrowroot canna edulis canna indica indian shot canna
If you like reading news check: