electrosynthesis - French English Dictionary