ALL meanings of montreal
Mont·re·al
M m - noun montreal city in Canada 1
- noun montreal a seaport in S Quebec, in E Canada, on an island (Montreal Island) in the St. Lawrence. 1
- noun montreal a city and major port in central Canada, in S Quebec on Montreal Island at the junction of the Ottawa and St Lawrence Rivers. Pop: 1 039 534 (2001) 0
- noun montreal city & seaport in SW Quebec, Canada, on an island in the St. Lawrence River: pop. 1,016,000 (met. area, 3,327,000) 0
- noun montreal this island: 201 sq mi (521 sq km) 0