Skip to main content

Definitions by Beeree

leighsha 

An Idiot that gives people trouble and no one likes her. She is mentally idiotic and manipulates people into being her friend.
β€œHey you know leighsha?” β€œOh the one no one likes?”
leighsha by Beeree September 24, 2021