Meaning of treetop

Definition of treetop

(noun) the upper branches and leaves of a tree or other plant

Other information on treetop

WIKIPEDIA results for treetop
Amazon results for treetop