an annual herbaceous plant (lagenaria siceraria) - Espagnol Anglais Dictionnaire