satellite control tower - Francés Inglés Diccionario