1 definition by ANTg

1
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 mug
Get a Twatt mug for your mate Abdul.