meaning of elaphure

1. A species of deer (Elaphurus Davidianus) found in china. It is about four feet high at the shoulder and has peculiar antlers.
2.
large Chinese deer surviving only in domesticated herds


Related Words

elaphure |

Developed & Maintained By Taraprasad.com

Treasure Words