Taproots Meaning

There are 2 meaning(s) for word Taproots

Meaning 1 : (botany) main root of a plant growing straight downward from the stem

Meaning 2 : something that provides an important central source for growth or development

    Example : the taproot of his resentment,genius and insanity spring from the same taproot