mainspring
/ˈmeɪnˌsprɪŋ/Definitions
1. noun
The main spring of a clock or watch that powers its mechanism.
“The mainspring of the antique clock was worn out and needed to be replaced.”
2. NIL
A spring or a source of energy or inspiration that motivates or drives something or someone.
“Her music was the mainspring of her motivation to become a professional singer.”