maned sheep (0 synonym found)

Definition of maned sheep:

(n) : wild sheep of northern africa

Definition of maned sheep:

(n) : wild sheep of northern africa
Get a free website audit from Next Wave ServicesGet a free website audit from Next Wave Services

Back to Top