9 definition by beau99

A colloquialism used to refer to Montreal's Olympic Stadium, as it cost city residents over $1,000,000,000 to build it and keep it running. The city finally paid it off about 30 years after it opened.
"Why didn't (insert band here) play in Montreal this tour?"

"Because nobody in their right mind plays at The Big Owe, that's why."
by beau99 October 29, 2009

Mug icon
Buy a The Big Owe mug!
1. The owner of evboard.com

2. The other Ben (in reference to Ben Moody
I have officially been pwned by ToB!
by beau99 June 09, 2004

Mug icon
Buy a ToB mug!