English | German | Russian | Czech

Barbary sheep English

Meaning Barbary sheep meaning

What does Barbary sheep mean?

Barbary sheep

(= aoudad) wild sheep of northern Africa

Synonyms Barbary sheep synonyms

What other words have the same or similar meaning as Barbary sheep?

Barbary sheep English » English

aoudad maned sheep audad arui Ammotragus lervia Ammotragus

Are you looking for...?