8 definitions by dudu

A Gentleman politely lays his sac on your face, conveniently placing a nut in each eye.
This nice young man gave me arabian sun goggles last night
by dudu September 17, 2003
Get the arabian sun goggles mug.