have been through

listen to the pronunciation of have been through
الإنجليزية - الصينية
歷盡
历尽