fruit of the sweet cucumber - Español Inglés Diccionario