mylodon

Explore definitions, synonyms, and language insights of mylodon

Definitions

Noun
large (bear-sized) extinct edentate mammal of the Pleistocene in South America

More General Terms