digital satellite news gathering - French English Dictionary