treetop

treetop

treetop

Noun

the upper branches and leaves of a tree or other plant

Synonyms: