multimegawatt - German English Dictionary