Definitions of mylodontid:

  • noun:   a variety of extinct edentate