全力を尽くす (ぜんりょくをつくす) — to do one's best | Kumi Dictionary