1 definition by J Meissner

Top Definition
a strange type of sheep that lives on the Barbary Coast of Africa and climbs cliffs; related to "doodad"?
by J Meissner July 08, 2003

Mug icon
Buy a aoudad mug!