A body of water south of the North American landmass, generally accepted to be between the Gulf of Mexico and the Atlantic Ocean. The strait carries the Florida Current, the beginning of the Gulf stream, from the Gulf of Mexico