Supposedly a person addicted to crack but the term is more commonly used for someone who does something 'weird'. Major insult if you ask me !
by wazzle da dazzle July 28, 2006
by The V ONE 2nd To None August 11, 2019