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.
A: Canada is the greatest country in the world!
B: No, it's not even a country, moron...
by Minister 123 April 16, 2011
Get the Canada mug.