산전수전 다 겪다.
sanjeonsujeon da gyeokda.
Go through thick and thin.
المعنى
To have experienced many hardships and difficulties in life, both literally and figuratively.
المعنى
To have experienced many hardships and difficulties in life, both literally and figuratively.