elaphurus davidianus

Noun
  1. Large Chinese deer surviving only in domesticated herds (synset 102438148)

Found on Word Lists

Other Searches