manned earth satellite - Francés Inglés Diccionario