DEPTH CHARGE Meaning of DEPTH CHARGE in English ■ noun an explosive charge designed to explode under water at a preset depth, used for attacking submarines. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004