floating mine n : an explosive mine designed to destroy ships that bump into it [syn: {marine mine}]
Copyright © 2024 3Dict.net