Subscriber login


Forgot your password?

Library card login

Other

Twin Towers

Definition of Twin Towers
  • the two main buildings of the World Trade Center in New York, destroyed in terrorist attacks on 11 September 2001.

Twin Towers in other Oxford dictionaries

Definition of Twin Towers in the US English dictionary