Pinyin Dictionary results for "yu ba bu neng"

欲罢不能
want to stop but can't (idiom); to be unable to stop oneself; to feel an urge to continue
Dictionary data provided by CC-CEDICT