french-language pay television service - Turkish English Dictionary