Word info

nesomyid

Noun

Meaning

nesomyid (plural nesomyids)

(zoology) Any rodent in the family Nesomyidae.

Source: en.wiktionary.org

Close letter words and terms