temporary satellite bases - Turco Inglés Diccionario