Webster's Revised Unabridged Dictionary · 1913

maned sheep

maned sheep , noun

A type of wild sheep (Ammotragus lervia) of northern Africa; called also Barbary sheep and aoudad.