Bermuda/Definition

British overseas territory located in the North Atlantic Ocean, east of South Carolina