Top definition
A psychotic woman, who's personality is amazing for only a specific group of people. She's hard to get along with but once you do, it's hard to hate her.
by AnxietyOnIce June 13, 2017
Get the mug
Get a leeola mug for your mate Sarah.