hot dry rock technology - Spanish English Dictionary