Quite simply, a nice term for the vagina. Initially coined by English comedian Jimmy Carr.
She was so excited you could swim into her twinkle cave with ease.
by olycat April 6, 2013
Get the twinkle cave mug.