telecommunications towers - Turkish English Dictionary