wire-woven screen - Alemán Inglés Diccionario