AUDAD

Definition of AUDAD

  1. (noun)wild sheep of northern Africa