Top definition
Leighosa~ A word so rare it’s not even in the Urban Dictionary. It’s in Star Trek tho. Such a pretty name. Leighosa~ needs to be more Leighosa to define it
It’s LEEOHSA not LeeHOesa, LeeGOESa, etc

Hey who is that?

Oh that’s Leighosa
by AnonymousGirl June 09, 2018
Get the mug
Get a Leighosa mug for your papa Manafort.