abiogenesis - French English Dictionary