twin towers

Noun
  1. Twin skyscrapers 110 stories high in New York City;
    Built 1368 feet tall in 1970 to 1973;
    Destroyed by a terrorist attack on September 11, 2001 (synset 104611367)

Other Searches