extra-terrestrial - French English Dictionary