Meaning of Bermuda

Definition of Bermuda

(noun) a group of islands in the Atlantic off the Carolina coast; British colony; a popular resort

Other information on Bermuda

WIKIPEDIA results for Bermuda
Amazon results for Bermuda