Meaning of Montreal
Definition of Montreal
(noun)
a
city
in
southern
Quebec
province
on the Saint Lawrence River; the largest
city
in Quebec and 2nd largest in Canada; the 2nd largest French-speaking
city
in the
world
Other information on Montreal
WIKIPEDIA results for
Montreal
Amazon results for
Montreal
Tweet