world trade center

US

UK

B1

noun

  • A complex of buildings in New York City, formerly including the Twin Towers, that served as a hub for international trade.