perforated metal screen - Francés Inglés Diccionario