1 definition by Bob Wellington

Someone who is obseesed with sex and feels like they have to have it 24/7
by Bob Wellington December 15, 2003
Get the Shenandoah mug.