mini-geothermal power plant - French English Dictionary