djadochtatherioid
Jump to navigation
Jump to search
English
[edit]Noun
[edit]djadochtatherioid (plural djadochtatherioids)
- Any of the superfamily †Djadochtatherioidea of extinct mammals,
djadochtatherioid (plural djadochtatherioids)