inextricable knot - Turkish English Dictionary