Meaning of hyemoschus aquaticus

Definition of hyemoschus aquaticus

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

Other information on hyemoschus aquaticus

WIKIPEDIA results for hyemoschus aquaticus
Amazon results for hyemoschus aquaticus