maned sheep - Englisch Synonyme Wörterbuch

maned sheep

n.
[1] aoudad , arui , audad , Barbary sheep , Ammotragus lervia