Maned Sheep - Definition - Law Dictionary Home Dictionary Definition maned-sheep
Definition :
A type of wild sheep Ammotragus lervia of northern Africa called also Barbary sheep and aoudad
View Judgments Citing this PhraseView Acts Citing this Phrase