123 Chinese Idioms (成语), 100 from the Singapore Primary School Curriculum List—more soon!
dāng rén bú ràng
Literal Meaning 字面意思
One's duty is not to be passed
To do one's task oneself, and not shirk it or delegate it to someone else; to accept one's role
Similar English Idioms 相似英文习语
Step up; don't pass the buck; step up to the plate
漫威里的每个英雄在拯救世界时都是当仁不让的。 When it comes to saving the world, all the Marvel superheroes will always step up to the plate.