FEEDBACK

Meaning of 竭智尽力

Lookup via: Pinyin | Radicals
jié zhì jìn (Trad.: 竭智盡力)
to do one's utmost (idiom)