hot dry rock technology - French English Dictionary