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: