otherworldly - French English Dictionary