Meaning of IMPULSE in English

IMPULSE

n. instinctual urge, sudden desire, whim; wave of energy sent via a nerve fiber (Pathology); sudden application of force or the movement caused by it (Physics); sudden electrical current (Electronics)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.