Find the word definition

Wiktionary
tree tents

n. (tree tent English)