leucoryx

📖 中文释义

  1. 阿拉伯长角羚
📘 English Definition(英文释义)
  1. n. A large antelope of North Africa (Oryx leucoryx), allied
  2. to the gemsbok.