ELAPHURE





Definition:

  1. [noun] large Chinese deer surviving only in domesticated herds
    Synonyms: pere david's deer, Elaphurus davidianus

Synonyms: