dendrodus

/dɛndrəˈdaʊs/

Definitions

1. noun

A genus of extinct, carnivorous, dicynodont therapsids.

“Dendrodus fossils were found in the Karoo Basin.”

Synonyms

  • dicynodont
  • therapsid

Antonyms

  • herbivorous
  • omnivorous