djadochtatheriid noun1 •Any multituberculate mammal in the family Djadochtatheriidae. formsdjadochtatheriids