Noun
mesh [pl. meshes] , {sport}
شبكة {رياضة}
mesh [pl. meshes]