callisto - French English Dictionary