has been through

listen to the pronunciation of has been through
English - English
passed much, underwent, experienced, learned via experience
has been through
Favorites