Subscriber login


Forgot your password?

Library card login

Other

Bermuda Triangle

Definition of Bermuda Triangle
  • an area of the western Atlantic Ocean where a large number of ships and aircraft are said to have mysteriously disappeared.

Bermuda Triangle in other Oxford dictionaries

Definition of Bermuda Triangle in the US English dictionary