lovin urbandictionary.com's definitions
Really hard working guy, that says too much too often. Complete target for gay jokes, but he kind of likes it and might have a gambling problem.
by lovin urbandictionary.com February 4, 2010
Get the Joey mug.