1 definition by Megadeth73

A city that is surprisingly in Canada even though it is is French! They also use Canadian money there!
"They Don't Use Euro's In Montreal."
by Megadeth73 May 29, 2008
Get the Montreal mug.