a climbing plant of up to 40 feet tall, bearing edible fruits (sechium edule) - Español Inglés Diccionario