television towers - Turkish English Dictionary