deerwood
diːrwʊd
Definitions
1. noun
a tree, especially an oak, that is native to North America and has a trunk that is covered with the antlers and skulls of deer, often serving as a hunting trophy
“The cabin stood at the edge of a clearing surrounded by a stunning deerwood.”