depth charge

Noun
  1. A bomb that explodes at a preset depth under water;
    Antisubmarine device (synset 103182522)

Other Searches