1 definition by fran(adores Lulu)

Top Definition
A shimmering girl; synonym to beautiful,gorgeous, magnificent,extraordinary.
Lulu is the kind girl i want,Lulu is the only kind of girl i want
by fran(adores Lulu) April 13, 2009

Mug icon
Buy a Lulu mug!