Definition of Twin Towers in English:

Twin Towers

proper noun

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