achira (canna edulis) - Spanish English Dictionary