perforated metal screen - Alemán Inglés Diccionario