Barbary Sheep Definition

noun
Webster's New World

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

Wiktionary
Synonyms: