Skip to main content

Definitions by ANTg

Small town on Orkney Islands, Scotland. Not to be confused with twat, i.e. cunt.
Fancy going to Twatt today?
Twatt by ANTg December 28, 2005