natural gas power plant - French English Dictionary