1 definition by Diesel75

An especially good lay, i.e. sexual.
James had an exceptionally goodball with Janet in bed.
by Diesel75 October 6, 2013
Get the goodball mug.