multimegawatt - French English Dictionary