Word info

djadochtatherioid

Noun

Meaning

djadochtatherioid (plural djadochtatherioids)

Any of the superfamily †Djadochtatherioidea of extinct mammals,

Source: en.wiktionary.org

Close letter words and terms