1 definition by NakedTime

Top Definition
A true Persian goddess. A women with big beautiful eyes that is unforgettable.
That girl is such a Leila, her boyfriend is the luckiest guy in the world!
by NakedTime December 08, 2010

Mug icon
Buy a Leila mug!