Dictionary.com
definitions
  • synonyms

Barbary sheep

See more synonyms for Barbary sheep on Thesaurus.com
noun
  1. aoudad.
Show More

Origin of Barbary sheep

First recorded in 1895–1900
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018