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 11 September 2001.