Grand-turk meaning

The chief island of the Turks and Caicos Islands in the Atlantic Ocean southeast of the Bahamas. It is the site of Cockburn Town, the capital of the island group.
0
0
Advertisement