perforated metal screen - Español Inglés Diccionario