Meaning of elaphurus davidianus
Definition of elaphurus davidianus
(noun)
large
Chinese
deer
surviving
only
in
domesticated
herds
Other information on elaphurus davidianus
WIKIPEDIA results for
elaphurus davidianus
Amazon results for
elaphurus davidianus
Tweet