Definitions by toasters
Twin Towers
(noun) Refers to two exceptionally tall, beautiful, intelligent females that are best friends. Because of their height and awesomeness, they generally dominate everyone.
Twin Towers by Toasters April 26, 2009