stimulate the senses - English Synonyms Dictionary