Dictionary search results

Showing 1-4 of 4 results

stimulant British & World English

A substance that raises levels of physiological or nervous activity in the body

stimulant English Thesaurus

a stimulant that has a direct effect on the nervous system

stimulant in stimulant English Thesaurus

a stimulant that has a direct effect on the nervous system

stimulant in stimulus English Thesaurus

cheap energy provided a major stimulus to economic development in western Europe