义不容辞的英文翻译
中文:义不容辞
英文翻译:be incumbent on