Chinese-English dictionary »

xiūrù/ meaning in English

ChineseEnglish
xiūrù/ verb

put to shame(to humiliate; disgrace)
verb
[UK: ˈpʊt tuː ʃeɪm] [US: ˈpʊt ˈtuː ˈʃeɪm]