Skip to main content

Remainstupe's definitions

Leigha

A “leigha” is a rude lair. She always wants to create drama. She can’t own up to the things she has done.
Omg is that leigha
Yah?
Ew
by Remainstupe February 18, 2019
mugGet the Leighamug.

Share this definition