french-language pay television service - Español Inglés Diccionario