|
Definition of Treestand
1. Noun. An open or enclosed platform secured to trees to provide a vantage point for hunters. ¹
¹ Source: wiktionary.com
|
1. Noun. An open or enclosed platform secured to trees to provide a vantage point for hunters. ¹
¹ Source: wiktionary.com