Definitions of Hyemoschus aquaticus:

  • noun:   largest chevrotain; of marshy areas of west Africa