satellite separation - Turco Inglés Diccionario