Skip to main content

Definitions by theIrishKitty

A sanitary pad or maxipad. See also, twatcork.
"Do you have a spare twatcap? I need to change mine."
Twatcap by theIrishKitty October 22, 2006