satellite news gathering earth station - French English Dictionary