Top definition
A person who is afraid to die alone.
Don’t worry. You’re not an Osheila
by Jenjen March 19, 2018
Get the mug
Get a Osheila mug for your Uncle Manley.