émoustiller
Top 25000
Meanings
Verb
1. to exhilarate
2. to titillate
Examples1
The teasers are designed to titillate viewers.