meaning of floating mine
1.
an
explosive
mine
designed
to
destroy
ships
that
bump
into
it
Related Words
floating mine
|
Developed & Maintained By
Taraprasad.com