MEGALONYX


Meaning of MEGALONYX in English

(n.) An extinct quaternary mammal, of great size, allied to the sloth.

Webster's English dictionary.      Английский словарь Webster.