Skip to main content

elaphure

English elaphure meaning in English  •  elaphure का अर्थ अंग्रेजी में
Noun
  • A species of deer (Elaphurus Davidianus) found in china. It is about four feet high at the shoulder and has peculiar antlers.
Advertisement