aoudad

nounA wild mountain sheep from North Africa, with a thick, shaggy coat and curved horns.

No synonyms or antonyms found for this word.

aoudad synonyms & antonyms | whatsthatwordmean | whatsthatwordmean