Skip to main content

megathere

English megathere meaning in English  •  megathere का अर्थ अंग्रेजी में
Noun
  • An extinct gigantic quaternary mammal, allied to the ant-eaters and sloths. Its remains are found in South America.
Advertisement