Meaning of floating mine

Definition of floating mine

(noun) an explosive mine designed to destroy ships that bump into it

Other information on floating mine

WIKIPEDIA results for floating mine
Amazon results for floating mine