Definition of netlayer in English:
netlayer
noun
A naval vessel which lays anti-submarine nets.
Origin
1930s; earliest use found in The Economist.
Are You Learning English? Here Are Our Top English Tips
A naval vessel which lays anti-submarine nets.
1930s; earliest use found in The Economist.