electrobiogenesis - French English Dictionary