Definitions of Ammotragus lervia:

  • noun:   wild sheep of northern Africa