Shenandoah

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

Share this definition