English dictionary

elaphurus davidianus meaning and definition

Definition and meaning of elaphurus davidianus at MeaningMonkey.org. elaphurus davidianus meaning and definition in the English Dictionary.

ELAPHURUS DAVIDIANUS noun

Definition of Elaphurus davidianus (noun)

  1. large Chinese deer surviving only in domesticated herds
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: