RESTIMULATE Meaning of RESTIMULATE in English v. stimulate again; re-incite, excite or arouse again Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012