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