Meaning of depth charge

Definition of depth charge

(noun) a bomb that explodes at a preset depth under water; antisubmarine device

Other information on depth charge

WIKIPEDIA results for depth charge
Amazon results for depth charge