Chinese words · Chengyu

尽心竭力

jìnxīn-jiélìTraditional 盡心竭力

to do one's utmost

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.