tree-living

Adjective
  1. Inhabiting or frequenting trees (synset 300143086)
    "arboreal apes"

Found on Word Lists

Other Searches