Definitions of water chevrotain:

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