AOUDAD Meaning of AOUDAD in English [ 'α:ʊdad ]■ noun another term for Barbary sheep .OriginC19: from Fr., from Berber udād . Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004