Minelayer — definition

1. minelayer (Noun)

1 definition

minelayer (Noun) — Ship equipped for laying marine mines.

1 type of
ship