Tupaiid
-
Any one of several species of East Indian and Asiaticinsectivores of the family Tupaiidæ, somewhat resembling squirrels insize and arboreal habits. The nose is long and pointed.
Tupaiid meaning & definition 1 of Tupaiid.
Any one of several species of East Indian and Asiaticinsectivores of the family Tupaiidæ, somewhat resembling squirrels insize and arboreal habits. The nose is long and pointed.