Minister 123's definitions
The largest land mass in North America that isn't a country. It may proclaim itself to be the greatest country in the world but this is impossible because Canada is still under British control.
by Minister 123 May 5, 2011
Get the Canadamug.