1 definition by MHRun

Top Definition
The most selfish little rat you could find. You just want to drag her threw the mud. Usually with an annoying lisp. Oh and a chicken skin nose.
I hate Francesca what a rat!
by MHRun December 10, 2018

Mug icon
Buy a Francesca mug!