Power generators - French English Dictionary