VariousWords beta
Related Terms:
Definitions:
Noun
minelayer
Definition: ship equipped for laying marine mines
Definition: A ship capable of laying mines.