Back to Dictionary
歇菜
xiēcài
1. Stop it! (Beijing and Internet slang)
2. Game over!
3. You're dead!