woven wire cloth screen - Turco Inglés Diccionario