• word of the day

    montreal

    montreal - Dictionary definition and meaning for word montreal

    Definition
    (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

Word used in video below:
text: he emigrated to Montreal in 1913 yes
Download our Mobile App Today
Receive our word of the day
on Whatsapp