Skip to content

treetop

Dictionary definition · treetop

noun

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

Similar words

Source: Open English WordNet (CC BY 4.0).