Definitions of depth charge:

  • noun:   a bomb that explodes at a pre-set depth under water; anti-submarine device