Top Definition
A small place in Nova Scotia Canada. About 45 minutes away from Halifax, Nova Scotia. Windsor is the birthplace of hockey
Guy 1: i live in the Quebec, which is the birthplace of hockey.
Guy 2: you are a dumbass, Windsor, Nova Scotia is the birthplace of hockey
by hockey fan-09 December 04, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.