achira
English Dictionary
->
Letter A
-> achira
Search Dictionary:
achira Definition
(n)
canna
grown
especially
for
its
edible
rootstock
from
which
arrowroot
starch
is
obtained
achira Synonyms
achira
arrowroot
Canna edulis
Canna indica
indian shot
© Art Branch Inc.