maintaining world peace is our unshirkable internationalist duty
Related Translations:
义不容辞: one's sense of honour makes it impossible to refuse.; a compelling obligation; a responsibility one cannot relinquish; act from a strong sense of duty; an obligation one cannot decline [es