meaning of stimulating

1. of Stimulate
2.
making lively and cheerful; "the exhilarating effect of mountain ">air"


Related Words

stimulating |

Developed & Maintained By Taraprasad.com

Treasure Words