hyemoschus aquaticus Meaning, Definition & Usage

  1. noun largest chevrotain; of marshy areas of west Africa
    water deer; water chevrotain.

WordNet