moonpool - French English Dictionary