Dictionary search results

Showing 1-9 of 9 results

stimulus British & World English

A thing or event that evokes a specific functional reaction in an organ or tissue

stimulus English Thesaurus

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

stimulus in stimulant English Thesaurus

a stimulant that has a direct effect on the nervous system

stimulus in stimulus English Thesaurus

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