World-trade-center meaning

A building that houses all the facilities associated with global commerce.
noun
0
0
Advertisement