protoceratid

English

Noun

protoceratid (plural protoceratids)

  1. (zoology) Any in the familyProtoceratidae of extinct artiodactyls.

Anagrams