achira achira

Definition(s):

  • (n) canna grown especially for its edible rootstock from which arrowroot starch is obtained
Word of the Day
periphery periphery
/pə ˈrɪ fə ri /