digital satellite radio receiver - French English Dictionary