1 definition by Newyorkian
A very pretty girl you wish you knew. If you do know a leela you probably have a crush on them. They probably like to do things that involve moving like a sport. They probably LOVE horror movies and they probably are very nice but can be mean sometimes. But only when you are bothering them.
by Newyorkian December 24, 2020