Yahoo Web Search

Search results

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