Meaning of bermuda triangle

Definition of bermuda triangle

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

Other information on bermuda triangle

WIKIPEDIA results for bermuda triangle
Amazon results for bermuda triangle