satellite television channel - Turco Inglés Diccionario