Having a stimulating effect.
Having a manner that stimulates.
(obsolete) Something having a stimulating effect; a stimulant, an incentive.
rousing or quickening activity or the senses;
‘a stimulating discussion’;
Having the quality of stimulating.
capable of arousing or accelerating physiological or psychological activity or response by a chemical agent
making lively and cheerful;
‘the exhilarating effect of mountain air’;