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. 2012