Barbary sheep (0 synonym found)

Definition of Barbary sheep:

°A wild North African caprid (not a true sheep), Ammotragus lervia.

Definition of Barbary sheep:

°A wild North African caprid (not a true sheep), Ammotragus lervia.
Get a free website audit from Next Wave ServicesGet a free website audit from Next Wave Services

Back to Top