Definitions of tree shrew:

  • noun:   insectivorous arboreal mammal of southeast Asia that resembles a squirrel with large eyes and long sharp snout