苦労し抜く (くろうしぬく) — to go through all sorts of hardships | Kumi Dictionary