woven-wire screen - Spanish English Dictionary