Bermuda

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



Terms and Conditions of Use / Copyright Notice