Bermuda Synonyms

bər-myo͝odə
A group of islands in the Atlantic off the Carolina coast; British colony; a popular resort
(Noun)
Synonyms:
  1. bermudas