Definify.com
Definition 2024
Barbary_sheep
Barbary sheep
English
Noun
Barbary sheep (plural Barbary sheep)
- A wild North African caprid (not a true sheep), Ammotragus lervia
Translations
Ammotragus lervia
|
|
Synonyms
- (caprid): aoudad