Definition from Wiktionary, the free dictionary
mainspring (plural mainsprings)
- The principal spring of a clockwork mechanism, that drives it by uncoiling.
- (figuratively) The most important reason for something.
- My daughter is the mainspring of my life.
the principal spring of a clockwork mechanism