Skip to main content

ochotonidae

English ochotonidae meaning in English  •  ochotonidae का अर्थ अंग्रेजी में
prop. n.
  • A natural family of mammals including pikas and extinct forms.
Advertisement