What is the meaning of the word "taproot"?

Definitions:

  1. something that provides an important central source for growth or development copy to clipboard noun
    • Their past wrong against me was the taproot of my resentment. copy to clipboard