audad Meaning, Definition & Usage

  1. noun wild sheep of northern Africa
    aoudad; Barbary sheep; maned sheep; Ammotragus lervia; arui.

WordNet