Skip to main content

Definitions by Srsrssrutusitstiditd

Twin towers 

Two towers that were part of the world trade center plaza and later destroyed in the September 11th terrorist attacks
I went to bankers trust and saw the twin towers