meaning of achira

achira meaning in General Dictionary

canna grown especially for its delicious rootstock from where arrowroot starch is acquired


achira - German to English

canna [Canna indica]

View more

  • Indian chance [Canna indica]
  • saka siri [Canna indica]