Noun Definition

mylodontid

1.Definition: a variety of extinct edentate

Category: Animals