satellite control facility - Alemán Inglés Diccionario