1. Proper noun. A town on the west coast of Cape Breton Island, Nova Scotia ¹
¹ Source: wiktionary.com