Back to Dictionary
1. to scare
2. to intimidate
3. to threaten
4. (interjection showing disapproval) tut-tut
5. (interjection showing astonishment)
HSK 5 Very Common • Top 1%