Chinese-English dictionary »

嗷叫 /áojiào/ meaning in English

ChineseEnglish
嗷叫 /áojiào/ verb

scream [screamed, screaming, screams](to make the sound of a scream)
verb
[UK: skriːm] [US: ˈskriːm]