self-replication - Turkish English Dictionary