Synonyms for Wind Up (same or very similar meaning)
WordNet sense 1 (stimulate sexually):
arouse, excite, turn on
WordNet sense 2 (coil the spring of (some mechanical device) by turning a stem):
wind, wind
WordNet sense 3 (finally be or do something):
finish, land up, finish up, end up, fetch up
From the ODE community, based on WordNet
add/edit