Skip to main content

Definitions by Madame Luce

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
clitoris by Madame Luce December 12, 2008