hampton

hampton  {n.}
Penis (rhyming slang from, Hampton Wick = prick; and Hampton Rock = cock).
Categories: British noun slang