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

Treasure Words