Back to Dictionary
事到临头
事到臨頭
shìdàolíntóu
1.
things come to a head (idiom)