Hochelaga Archipelago noun1 •A cluster of islands located at the confluence of the Ottawa and Saint Lawrence Rivers in Quebec, Canada