Bermudas

1. (noun) a group of islands in the Atlantic off the Carolina coast; British colony; a popular resort
Synonyms: Bermuda
Related Words: island



Terms and Conditions of Use / Copyright Notice