self-replicating - German English Dictionary