floating mine Meaning, Definition & Usage

  1. noun an explosive mine designed to destroy ships that bump into it
    marine mine.

WordNet