Language:
Free Online Dictionary|3Dict

歷盡滄桑

Source : CEDICT

to have experienced many vicissitudes of life (idiom)