Noun Definition

elaphure

1.Definition: large Chinese deer surviving only in domesticated herds

Category: Animals