Meaning of chevrotain

Definition of chevrotain

(noun) very small hornless deer-like ruminant of tropical Asia and west Africa

Other information on chevrotain

WIKIPEDIA results for chevrotain
Amazon results for chevrotain