A place where twats are known to frequent

I.e. large retail outlet
What a twatery that place is
by Stormtrooper X October 20, 2017
Get the twatery mug.
A place where twats are known to frequent

I.e. large retail outlet
What a twatery that place is
by Stormtrooper X October 20, 2017
Get the twatery mug.