Definition Definition

mylodon - Meaning and Examples

Meaning of 'mylodon' (Webster Dictionary)

1 . Mylodon [ n.]
- An extinct genus of large slothlike American edentates, allied to Megatherium.

Nearby Words: