MEGALONYX


Meaning of MEGALONYX in English

noun an extinct quaternary mammal, of great size, allied to the sloth.

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