stimulate the senses - Spanish English Dictionary