1 definition by Willenium0994

Top Definition
The epitome of female perfection
Damn that girl is a Leilani, I think I'm in love!
by Willenium0994 July 10, 2008

Mug icon
Buy a Leilani mug!