IMPULSE Meaning of IMPULSE in English A short surge of electrical, magnetic, or electromagnetic energy. ( 188 ) Synonym surge. Telecommunication standard terms English vocab. Английский словарь стандартных телекоммуникационных терминов. 2012