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