English dictionary
elaphure
Definitions, examples, synonyms and antonyms from WordNet 3.0.
noun
-
large Chinese deer surviving only in domesticated herds
Source: WordNet 3.0
-
A species of deer (<i>Elaphurus Davidianus</i>) found in china. It is about four feet high at the shoulder and has peculiar antlers.
Source: webster1913