minelayer

Explore definitions, synonyms, and language insights of minelayer

Definitions

Noun
ship equipped for laying marine mines

More General Terms