achocha fruit (cucumber) - Alemán Inglés Diccionario