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 dad Callisto.
Apr 21 Word of the Day
I've been jabbed
by Francesco II March 20, 2021
Get the merch
Get the jabbed neck gaiter and mug.