Leuca

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 Leuca mug.