self-splicing - German English Dictionary