Word info

dinomyid

Noun

Meaning

dinomyid (plural dinomyids)

(zoology) Any rodent in the family Dinomyidae.

Source: en.wiktionary.org

Close letter words and terms