tupaiid
English
tupaiid meaning in English • tupaiid का अर्थ अंग्रेजी में
Noun
- Any one of several species of East Indian and Asiatic insectivores of the family Tupaiidæ, somewhat resembling squirrels in size and arboreal habits. The nose is long and pointed.