Skip to main content

Madame Luce's definitions

clitoris

a greek island found south of the mountains but just north of the deep valley
come visit clitoris.. the most pleasent of the islands
by Madame Luce December 12, 2008
mugGet the clitorismug.

Share this definition