tall towers - Turkish English Dictionary