The definition :


Definitions of aoudad:

  • noun:   wild sheep of northern Africa



Are you interested in alternative search :

:ammotragus lervia arui audad barbary sheep maned sheep wild sheep

If you like reading news check: