任勞任怨 (jam6 lou4 jam6 jyun3) — endure hard work and criticism; be both willing and enduring in Cantonese
jamˍ₆任louˎ₄勞jamˍ₆任jyun˗₃怨简 任劳任怨
Mandarin Pinyin: ren4 lao2 ren4 yuan4
Meaning of 任勞任怨
nounendure hard work and criticism; be both willing and enduring