french-language pay television service - Spanish English Dictionary