an annual herbaceous plant (lagenaria vulgaris) - Español Inglés Diccionario