nasa announcement on extraterrestrial life - Francés Inglés Diccionario