• word of the day

    chevrotain

    chevrotain - Dictionary definition and meaning for word chevrotain

    Definition
    (noun) very small hornless deer-like ruminant of tropical Asia and west Africa
    Synonyms : mouse deer
Connect with us on Facebook