Skip to main content

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.
Advertisement