satellite news gathering earth station - German English Dictionary