• word of the day

    moschus moschiferus

    moschus moschiferus - Dictionary definition and meaning for word moschus moschiferus

    Definition
    (noun) small heavy-limbed upland deer of central Asia; male secretes valued musk
    Synonyms : musk deer
Connect with us on Facebook