ALL meanings of minelayer
mine·lay·er
M m - noun minelayer a naval ship equipped for placing mines in the water. 1
- noun minelayer A warship, aircraft, or land vehicle from which explosive mines are laid. 1
- noun minelayer a warship or aircraft designed for the carrying and laying of mines 0
- noun minelayer a naval vessel specially designed and equipped to lay explosive mines in the water 0