Word Hen
What is the meaning of the word "
taproot
"?
Definitions:
something that provides an important central source for growth or development
noun
Their past wrong against me was the taproot of my resentment.