1. Noun
A species of deer (Elaphurus Davidianus) found in china. It is about four feet high at the shoulder and has peculiar antlers.
2. Noun
large Chinese deer surviving only in domesticated herds
Vocabulary classified under Nature and environment
More about this word
Synonyms and related words
Explore this word
