'tree shrew' definitions:

Definition of 'tree shrew'

(from WordNet)
noun
Insectivorous arboreal mammal of southeast Asia that resembles a squirrel with large eyes and long sharp snout

Words containing 'tree shrew'