English-Chinese dictionary »

cower meaning in Chinese

EnglishChinese
cower [cowered, cowering, cowers] (to crouch in fear)
verb
[UK: ˈkaʊə(r)]
[US: ˈkaʊər]

抖縮verb

抖缩 /dǒusuō/verb

退縮verb

退缩 /tuìsuō/verb