Etymology
Today it means: A vehicle, device, or person with the purpose of laying (installing) explosive mines (landmines or naval mines). Full definition →
From mine + layer.
Etymology from Wiktionary, CC BY-SA 4.0.