English dictionary
tree shrew meaning and definition
Definition and meaning of tree shrew at MeaningMonkey.org. tree shrew meaning and definition in the English Dictionary.TREE SHREW noun
Definition of tree shrew (noun)
- insectivorous arboreal mammal of southeast Asia that resembles a squirrel with large eyes and long sharp snout
Source: Princeton University Wordnet