membrane-covered electrochemical cell - Spanish English Dictionary