Meaning of mylodon

Definition of mylodon

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

Other information on mylodon

WIKIPEDIA results for mylodon
Amazon results for mylodon