пройти все круги ада

Часть речифразеологизмЗначений1
  1. книжн. испытать неимоверные трудности; выдержать тяжёлые испытания

Источник: статья «пройти все круги ада» в Викисловаре, лицензия CC BY-SA 4.0. Текст сокращён.