a herbaceous plant native to the lesser antilles (anthurium acaule) - Espagnol Anglais Dictionnaire