'Bermuda Triangle' definitions:

Definition of 'Bermuda Triangle'

(from WordNet)
noun
An area in the western Atlantic Ocean where many ships and planes are supposed to have been mysteriously lost