moonshot - French English Dictionary