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