ELAPHURE


Meaning of ELAPHURE in English

noun a species of deer (elaphurus davidianus) found in china. it is about four feet high at the shoulder and has peculiar antlers.

Webster English vocab.      Английский словарь Webster.