English dictionary
water chevrotain meaning and definition
Definition and meaning of water chevrotain at MeaningMonkey.org. water chevrotain meaning and definition in the English Dictionary.WATER CHEVROTAIN noun
Definition of water chevrotain (noun)
- largest chevrotain; of marshy areas of west Africa
- synonyms: Hyemoschus aquaticus, water deer
Source: Princeton University Wordnet