self-replication - German English Dictionary