Definitions of minelayer:

  • noun:   ship equipped for laying marine mines