djadochtatherioid

English

edit

Noun

edit

djadochtatherioid (plural djadochtatherioids)

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