tree guard
noun
: any of various devices for protecting the trunk of a tree from animal and mechanical injury
Love words? Need even more definitions?
Merriam-Webster unabridged
Share