self-replicating - Turkish English Dictionary