IMPULSE CHARGE Meaning of IMPULSE CHARGE in English noun : an explosive used to provide an initial impetus (as to a torpedo) Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012