an herbaceous perennial (heliconia rostrata) - Espagnol Anglais Dictionnaire