Tamil Dictionary 🔍

elaphure

El"a*phure, n. (Zoöl.) Defn: A species of deer (Elaphurus Davidianus) found in china. It about four feet high at the shoulder and has peculiar antlers.


elaphure - Similar Words