Back to Dictionary
大喊大叫
dàhǎndàjiào
1.
shouting and screaming (idiom); to scream loudly
2.
to rant
3.
to kick up a racket
4.
to conduct vigorous propaganda