a giant herbaceous plant (carica papaya) - Espagnol Anglais Dictionnaire