elaphurus davidianus Meaning, Definition & Usage

  1. noun large Chinese deer surviving only in domesticated herds
    elaphure; pere david's deer.

WordNet