LEUCORYX MEANING IN ENGLISH

• Leucoryx Definition & Synonyms

  1. (n.) A large antelope of North Africa (Oryx leucoryx), allied to the gemsbok.


RECENT SEARCHES