Word info

mylagaulid

Noun

Meaning

mylagaulid (plural mylagaulids)

(zoology) Any extinct rodent in the family Mylagaulidae.

Source: en.wiktionary.org

Close letter words and terms