Noun Definitionaoudad1.Definition: wild sheep of northern AfricaRelated Noun(s):arui, audadCategory: Animals