achira - definitions and synonyms

achira noun

  1. English Meaning: 

    : canna grown especially for its edible rootstock from which arrowroot starch is obtained