CHEVROTAIN



Definition:

  1. [noun] very small hornless deer-like ruminant of tropical Asia and west Africa
    Synonyms: mouse deer

Related Words: