1 definition by ceskao

Top Definition
the name Francesca is italian
meaning: "FREE"

a beautiful & strong feminine name.
Francesca,the queen of italy.one day
by ceskao October 23, 2006
Mug icon
Buy a Francesca mug!