1 definition by baffalobill

Top Definition
The most beautiful girl you will ever set eyes on. She's funny, smart, a great friend, and any guy would be lucky to have her. She is a bit on the geeky side watching PewDiePie videos every week, but she's a lovable companion.
Guy 1: Do you think that's girl's Bella?
Guy 2: Nah, she's definately Leila.
by baffalobill July 07, 2014

Mug icon
Buy a Leila mug!