wire-woven screen - Turkish English Dictionary