twin towers
English Dictionary
->
Letter T
-> twin towers
Search Dictionary:
twin towers Definition
(n)
twin
skyscrapers
110
stories
high
in
New
York
City
;
built
in
1970
to
1973
;
destroyed
by
a
terrorist
attack
on
September
11
,
2001
twin towers Synonyms
twin towers
World Trade Center
WTC
© Art Branch Inc.