Moschus moschiferus
Explore definitions, synonyms, and language insights of Moschus moschiferus
Definitions
Noun
small heavy-limbed upland deer of central Asia; male secretes valued musk
Explore definitions, synonyms, and language insights of Moschus moschiferus