moschus moschiferus - English Synonyms Dictionary

moschus moschiferus

n.
[1] musk deer