electrogenesis - French English Dictionary