elaphodus

/ɛləˈfɒdəs/

Definitions

1. noun

A genus of antelopes; specifically, a group of small to medium-sized antelopes native to China.

“The elaphodus was discovered in the remote mountains of western China.”

Synonyms

  • antelope
  • gazelle

Antonyms

  • elephant
  • large mammal