STIMULATION


Meaning of STIMULATION in English

n. arousal, invigorating; motivation

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