AOUDAD

Definition of AOUDAD

  1. (noun)wild sheep of northern Africa