superterrestrial - French English Dictionary