义不容辞的英文翻译

中文:义不容辞

英文翻译:be incumbent on