1 definition by Jhoislhl

Top Definition
Beautiful girl that is a rare on to find, she is normally a very nice girl who is very athletic
Damn that irl must be a leighana she looks really good
by Jhoislhl August 14, 2017

Mug icon
Buy a leighana mug!