Subscribe
URL of the page has been copied to clipboard.
Meaning : Large Chinese deer surviving only in domesticated herds.
Synonyms : elaphure, pere david's deer
Install App
Elaphurus davidianus meaning in Telugu.