1 definition by frankie!?!

Top Definition
Means free in Italian. A strong yet shy girl. She knows who she is and does what she feels. She is beautiful on the inside and outside. She is creative and inspiring to everyone around her.
All the Francesca's that I know are super amazing and incredible people.
by frankie!?! December 30, 2011

Mug icon
Buy a Francesca mug!