photochemical storage of energy - English Synonyms Dictionary