What does "elaphure" mean?

Elaphure: A species of deer (Elaphurus Davidianus) found in china. It about four feet high at the shoulder and has peculiar antlers.

Sources