Word info

moschid

Noun

Meaning

moschid (plural moschids)

(zoology) Any member of the family Moschidae, several species of musk deer in genus Moschus.

Source: en.wiktionary.org

Close letter words and terms