dendrodus
/dɛndrəˈdaʊs/Definitions
1. noun
A genus of extinct, carnivorous, dicynodont therapsids.
“Dendrodus fossils were found in the Karoo Basin.”
1. noun
A genus of extinct, carnivorous, dicynodont therapsids.
“Dendrodus fossils were found in the Karoo Basin.”