ironServices.com

English Dictionary

  • Hide translation

 achira achira /əˈʃɪrə/

noun

  1. Canna grown especially for its edible rootstock from which arrowroot starch is obtained  ( achira , arrowroot , Canna edulis , Canna indica , indian shot )
    canna grown especially for its edible rootstock from which arrowroot starch is obtained