satellite separation - Alemán Inglés Diccionario