power generation project - French English Dictionary