Mylodontid — definition

1. mylodontid (Noun)

1 definition

mylodontid (Noun) — A variety of extinct edentate.

1 type of
edentate
1 type
mapinguari
2 parts of
Mylodontidae family Mylodontidae