djadochtatherioid

English edit

Noun edit

djadochtatherioid (plural djadochtatherioids)

  1. Any of the superfamily †Djadochtatherioidea of extinct mammals,