self-replications - Turkish English Dictionary