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
Get the mug
Get a aoudad mug for your dog Nathalie.