renewable energy resources - English Synonyms Dictionary