electrochemical contraption Synonyms