Top definition
Is a very smart girl who can be so annoying sometimes, but is really kind, pretty
Omg its leba, she looks so cool and pretty , I wish she was my girlfriend
by Lexy brown March 14, 2017
Get the mug
Get a leba mug for your sister-in-law Zora.
buy the domain for your recipe vlog