English edit

Noun edit

macraucheniid (plural macraucheniids)

  1. (zoology) Any extinct hoofed mammal of the family Macraucheniidae.