Skip to main content

ANTg's definitions

Twatt

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

Share this definition