Definitions of Point of no return:

  • noun:   a line that when crossed permits of no return and typically results in irrevocable commitment