Twatt

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