moonroof - French English Dictionary