concentrated fruits and vegetables - Turco Inglés Diccionario