1 definition by StGeez

Top Definition
The worst 2 words you can use in the english language.
The person shouted "Oh Canada" and was glared at.
by StGeez March 01, 2010

Mug icon
Buy a Oh Canada mug!