BERMUDA

Bermuda

Bermuda, in full The Islands of Bermuda, also referred to as the Bermudas or the Somers Isles, is a British Overseas Territory in the North Atlantic Ocean, located off the east coast of the United States. Its nearest landmass is Cape Hatteras, North Carolina, about to the west-northwest. It is about south of Cape Sable Island, Nova Scotia, and northeast of Miami. Its capital city is Hamilton.

The above text is a snippet from Wikipedia: Bermuda
and as such is available under the Creative Commons Attribution/Share-Alike License.

Need help with a clue?
Try your search in the crossword dictionary!