floating mine

Explore definitions, synonyms, and language insights of floating mine

Definitions

Noun
an explosive mine designed to destroy ships that bump into it

More General Terms


More Specific Terms