1 definition by GamingButGaining_YT

A beautiful woman, she likes to make a lot of friends and wishes for the best, even though she doesn't think the best about herself, deep down inside, she knows that she is gorgeous
I wonder how Leila is doing.
by GamingButGaining_YT January 8, 2019
Get the Leila mug.