'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'