satellite telecast - Turco Inglés Diccionario