electricity generating plant - French English Dictionary