satellite control tower - Alemán Inglés Diccionario