ล้มลุกคลุกคลาน(lóm lúk klúk klaan)

Meanings

2VerbB2

[to] struggle through setbacks; have ups and downs

to experience repeated difficulties and recoveries in life, work, or progress; to advance only with hardship.