Meaning of audad

Definition of audad

(noun) wild sheep of northern Africa

Other information on audad

WIKIPEDIA results for audad
Amazon results for audad