dinocerate

Noun
  1. An extinct ungulate (synset 102374698)

Found on Word Lists

Other Searches