1 definition by Hussar55

Top Definition
Small town in Northern Ontario Canada. Routinely has to replace town signs.
We keep stealing Swastika's signs and they keep replacing them
by Hussar55 August 20, 2017

Mug icon
Buy a Swastika mug!