earth station for satellite news gathering - Turkish English Dictionary