Полный русско-английский словарь
Совер.; возвр.; разг. suffer much; go through a lot сов. suffer much, go* through much.
настрадаться