Noun Definition

minelayer

1.Definition: ship equipped for laying marine mines

Category: Objects