Find the word definition

The Collaborative International Dictionary
Elaphurus Davidianus

Elaphure \El"a*phure\, n. (Zo["o]l.) A species of deer ( Elaphurus Davidianus) found in china. It is about four feet high at the shoulder and has peculiar antlers.