11 letters · 20 points in Scrabble
noun the state of being emotionally aroused and worked up
noun the neural or electrical arousal of an organ or muscle or gland
noun something that agitates and arouses