English dictionary
barking deer meaning and definition
Definition and meaning of barking deer at MeaningMonkey.org. barking deer meaning and definition in the English Dictionary.BARKING DEER noun
Definition of barking deer (noun)
- small Asian deer with small antlers and a cry like a bark
- synonyms: muntjac
Source: Princeton University Wordnet