English | German | Russian | Czech

maned sheep English

Meaning maned sheep meaning

What does maned sheep mean?

maned sheep

(= aoudad) wild sheep of northern Africa

Synonyms maned sheep synonyms

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

maned sheep English » English

audad arui aoudad Barbary sheep Ammotragus lervia Ammotragus

Are you looking for...?