VOCABULARY - IDIOMS

Point of No Return

Meaning:

A place from which it is impossible to go back to the starting point

Examples: