arouser
Etymology
From arouse + -er.
noun
Someone or something that arouses.