self-intersecting - German English Dictionary