Vocabulary

地獄を見る

to live through hell; to go to hell and back; to suffer dire straits

expression verb