TREETOP

Definition of TREETOP

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