Definition of Treetop

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

Synonyms of Treetop


Antonyms of Treetop


No Antonyms Found.

Homophones of Treetop


No Homophones Found.