DEEP CHARGE Meaning of DEEP CHARGE in English explosive device released into the water in order to destroy submerged vessels (Military) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012