Squirrel shrew Meaning, Definition & Usage

Definitions
  1. (Zoöl.), any one of several species of East Indian and Asiatic insectivores of the genus Tupaia. They are allied to the shrews, but have a bushy tail, like that of a squirrel.

Webster 1913