Barbary sheep

aoudad

See Barbary sheep in American Heritage Dictionary 4

noun
See aoudad.

Learn more about Barbary sheep

Barbary sheep

link/cite print suggestion box