Настрадаться

suffer much, go through lot

- suffer |ˈsʌfər|  — страдать, терпеть, испытывать, вытерпеть, претерпевать, выстрадать
настрадаться — suffer a lot