Top definition
a super hot babe who is really kind and charismatic
person 1: Wow she is hot!
person 2: Yeah she must be a Leuca
by alfieisalad June 20, 2011
Get the mug
Get a Leuca mug for your friend Larisa.
buy the domain for your art blog