aoudadPronunciation: /ˈɑːʊdad/Definition of aoudad noun another term for Barbary sheep.Origin: early 19th century: from French, from Berber udādaoudad in other Oxford dictionaries Definition of aoudad in the US English dictionary