Meaning: The tree has been there for a long time and has seen many things, but it has not told anyone about them.
Choice of Words: "Silent witness" means someone or something that has seen something happen but has not spoken about it. "Tree old" refers to a tree that has been around for a long time. When you put them together, it means that the tree has been there and seen things happen but has not told anyone about it.