electrodes with molecular layers - French English Dictionary