Synonyms and Antonyms for elaphure

1. elaphure (n.)

large Chinese deer surviving only in domesticated herds

Synonyms: