power-generating plant - French English Dictionary