Definition, synonyms and related words
An explosive device placed in the water and intended to destroy or deter vessels.