has been through

listen to the pronunciation of has been through
الإنجليزية - الإنجليزية
passed much, underwent, experienced, learned via experience
has been through
المفضلات