megalonyx
English
megalonyx meaning in English • megalonyx का अर्थ अंग्रेजी में
Noun
- An extinct quaternary mammal, of great size, allied to the sloth.