by AnonymousGirl May 24, 2018
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
by AnonymousGirl May 24, 2018
A combination of the words "twat" and "sweat" (pronounced like "sweat"), indicating the sweat that a twat produces.
by AnonymousGirl October 03, 2005
by AnonymousGirl May 24, 2018
by AnonymousGirl February 22, 2016