1. of Stimulate2. making lively and cheerful; "the exhilarating effect of mountain ">air"
stimulating |