screen-printing mesh - Turkish English Dictionary