noun a town in E Nova Scotia, in SE Canada, on E Cape Breton Island on the Atlantic Ocean.
glace bay 🔊 Listen to this noun a town in E Nova Scotia, in SE Canada, on E Cape Breton Island on the Atlantic Ocean. Share Facebook Twitter Google +