Bermuda triangle
-
an area in the western part of the North Atlantic Ocean where ships and aircraft are said to have disappeared in mysterious ways
Bermuda triangle meaning & definition 1 of Bermuda triangle.
-
a place or activity in which things often disappear or go wrong:
Bermuda triangle meaning & definition 2 of Bermuda triangle.