wire-mesh panel - Turkish English Dictionary