Definify.com

Definition 2024


Barbary_sheep

Barbary sheep

English

Barbary sheep

Noun

Barbary sheep (plural Barbary sheep)

  1. A wild North African caprid (not a true sheep), Ammotragus lervia

Translations

Synonyms