moschus moschiferus Meaning, Definition & Usage

  1. noun small heavy-limbed upland deer of central Asia; male secretes valued musk
    musk deer.

WordNet