by AnonymousGirl September 03, 2016
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 June 09, 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 June 09, 2018
by AnonymousGirl June 09, 2018