Meaning of water chevrotain

Definition of water chevrotain

(noun) largest chevrotain; of marshy areas of west Africa

Other information on water chevrotain

WIKIPEDIA results for water chevrotain
Amazon results for water chevrotain