Skip to main content

Definitions by skamo86

twat butter

smegma, or any other discharge of the twatal region.
My fingers smell like fuckin' twat butter.
twat butter by skamo86 February 11, 2009