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