aoudad

/ˈaʊ.dæd/
noun
  1. A wild mountain sheep from North Africa, with a thick, shaggy coat and curved horns.
    • The zoo's new aoudad enclosure mimics its natural desert habitat.
    • We spotted a herd of aoudad grazing on the rocky hillside.
    • The aoudad climbed the steep cliff with surprising ease.
What does "aoudad" mean? | whatsthatwordmean | whatsthatwordmean