achira achira

Definition(s):

  • (n) canna grown especially for its edible rootstock from which arrowroot starch is obtained
Word of the Day
ennui ennui
/ɛ ˈnu i /