1 definition by Forakum

The most beautiful woman in the world. Emerald green eyes will keep you captivated and a smile that could melt even the most cold hearted person. People write songs about her unparalleled beauty and will continue to forevermore. No synonym of amazing could even begin to describe her.
"Francesca is the love of my life now and forevermore."
by Forakum June 5, 2013
Get the Francesca mug.