eobiogenesis - French English Dictionary