cooling tower screen - Turco Inglés Diccionario