Vocabulary
地獄を見る
じごくをみる
to live through hell; to go to hell and back; to suffer dire straits
expression
verb