Crossword clues for The aoudad, wild sheep of North Africa.:ARUIThe aoudad, wild sheep of North Africa.