achira
1. [ noun ] (botany) canna grown especially for its edible rootstock from which arrowroot starch is obtained
Synonyms: arrowroot Canna_indica Canna_edulis indian_shot
Related terms: canna
Similar spelling:   Accra
  acquire
  Acer
  Acker