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
Tweet