Treetop Meaning

There are 1 meaning(s) for word Treetop

Meaning 1 : the upper branches and leaves of a tree or other plant

    Synonyms : crown