Back to Dictionary
由不得
yóubùde
1. cannot help
2. to be beyond control of
Common • Top 18%