What is the meaning of Treow?
tree
wood
(collective) trees, a forest
a piece of wood: beam, log, stake, staff, cudgel
gallows; cross
loyalty, faithfulness
grace, favour, help
an assurance of faith; word, promise, engagement, covenant, league
Source: wiktionary.org