Subscribe
URL of the page has been copied to clipboard.
Meaning : A group of islands in the Atlantic off the Carolina coast. British colony. A popular resort.
Synonyms : bermuda
Install App