Definitions of treetop:

  • noun:   the upper branches and leaves of a tree