Bermuda is a crossword puzzle answer that we have spotted 1 times. British self-governing overseas territory in the North Atlantic