Definition: Meaning of, Montreal in English to English dictionary.
Pronunciation:/ ˌmɒntrɪˈɔːl /
synonym
antonym
a city and port on Montreal Island in the St. Lawrence river in southern Quebec, in East Canada. Most people living in Montreal speak French as their main language.