any of a family (Tupaiidae) of small, omnivorous shrews of SE Asia
See tree shrew in American Heritage Dictionary 4
noun
Any of various small squirrellike arboreal mammals of the family Tupaiidae found in southeast Asia, India, and southern China. Though sometimes placed in a separate taxonomic order, tree shrews are thought to be related to both insectivores and primates.