heterogenesis - Turkish English Dictionary