perforated metal screen - Turco Inglés Diccionario