Glace bay
Definitions
1
Posts
1
Posters
144
Views
-
A small town located on the eastern [coast] of [Cape Breton] Island, [Nova Scotia]. Simply put, Glace Bay is the greatest place on Earth.
Explore More Definitions
Browse our collection of 300,000+ community-written definitions