life on other planets - Alemán Inglés Diccionario