English Dictionary
Definition the point of no return in British English
the point of no return phrase
phrase1
the moment at which it becomes impossible to change or stop something
Synonyms and related words

English Dictionary
the moment at which it becomes impossible to change or stop something