self-intersecting - Turkish English Dictionary