http://mentalfloss.com/article/52339/35-classy-slang-terms-naughty-bits-past-600-yearsAvatarWhipAug 24, 2013