LEUCORYX


Meaning of LEUCORYX in English

noun a large antelope of north africa (oryx leucoryx), allied to the gemsbok.

Webster English vocab.      Английский словарь Webster.