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

More General Terms