English Dictionary
Definition depth charge in British English
depth charge noun
[countable] noun
1
a bomb that is designed to explode under water, used especially for destroying a submarine
Synonyms and related words
