Treetop
English word definition — powered by WordNet
NOUN
the upper branches and leaves of a tree or other plant
Want to remember treetop?
Sign up free to bookmark & reviseEnglish word definition — powered by WordNet
the upper branches and leaves of a tree or other plant
Want to remember treetop?
Sign up free to bookmark & revise