depth charge

Explore definitions, synonyms, and language insights of depth charge

Definitions

Noun
a bomb that explodes at a preset depth under water; antisubmarine device

More General Terms