Top definition
Leylee
The most beautiful girl in the world.
That girl is the most beautiful girl in the world, her name is Leylee.
by Callie Parnham May 03, 2011
Flag
Get a Leylee mug for your cat Nathalie.

• © 1999-2021 Urban Dictionary ® • advertise • terms of service • privacy • dmca • bug report • help • blog • data subject request