Definition of netlayer in English:

netlayer

noun

  • A naval vessel which lays anti-submarine nets.

Origin

1930s; earliest use found in The Economist.