minelayer

noun

1.
ship equipped for laying marine mines