heterogenesis - French English Dictionary