1 definition by crack deala priest
A person who will never give up no matter how hopeless something is. they can often be found in karaoke joints sitting in a corner checking out ugly asians, or in the hood checking out easy black chicks.
by crack deala priest August 25, 2006