中国版本
Translate
Meaning of "upbraid" to Chinese Language
English to Chinese
Chinese to English
English
Chinese
upbraid, duty, responsibility, to blame, punish, reprove
責
upbraid, reprimand, reprove
責備