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.”
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.”