Technological innovations have unleashed the power of renewables such as wind, hydro, solar, and geothermal (地熱).
2017年6月六級真題(第一套)閱讀 Section B
柯林斯高階英漢雙解學習詞典釋義
VERB
釋放;放縱…而出
If you say that someone or something unleashes a powerful force, feeling, activity, or group, you mean that they suddenly start it or send it somewhere.