Chinese-English dictionary »

欲罢不能的状态 /yùbàbùnéng de zhuàngtài/ meaning in English

ChineseEnglish
欲罢不能的状态 /yùbàbùnéng de zhuàngtài/ noun

point of no return((idiomatic) the point when it is no longer possible to stop the process)
noun
[UK: pɔɪnt əv nəʊ rɪ.ˈtɜːn] [US: ˈpɔɪnt əv ˈnoʊ rə.ˈtɝːn]