Definition of tree shrew in English English dictionary
A small mammal native to the tropical forests of Southeast Asia, resembling the shrew and classified scientifically as order Scandentia
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
insectivorous arboreal mammal of southeast Asia that resembles a squirrel with large eyes and long sharp snout