Megalonyx

word

Noun

An extinct quaternary mammal, of great size, allied to the sloth.
More about this word
Synonyms and related words
Explore this word