inhabitant of a planet other than the earth - Francés Inglés Diccionario