Skip to main content

Savvy <3's definitions

Francesca

A virgin fit to be sacrificed on the eve of the ides of January yearly for the birthday of the supreme goddess divine in order to appease the bloodthirsty virgin gods. Also a woman who is MEAN.
I am excited for the Francesca sacrifice.
by Savvy <3 November 9, 2009
mugGet the Francesca mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email