spitzer space telescope - Francés Inglés Diccionario