English dictionary
treetop meaning and definition
Definition and meaning of treetop at MeaningMonkey.org. treetop meaning and definition in the English Dictionary.TREETOP noun
Definition of treetop (noun)
- the upper branches and leaves of a tree or other plant
- synonyms: crown
Source: Princeton University Wordnet