Top definition
lady on street trying to make a living no matter what.
by Josh August 23, 2003
Get the mug
Get a mexor mug for your fish Abdul.