1 definition by Minister 123
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 April 16, 2011