Language:
Free Online Dictionary|3Dict

任勞任怨

Source : CEDICT

to undertake a task despite criticism (idiom); to bear the burden of office willingly