Chinese-English dictionary »

双子塔 /shuāngzǐ tǎ/ meaning in English

ChineseEnglish
双子塔 /Shuāngzǐ / proper noun

Twin Towers(the two main buildings of the World Trade Center)
proper noun
[UK: twɪn ˈtaʊəz] [US: ˈtwɪn ˈtaʊərz]