выстрадать

вы́страдать -аю, -аешь; св. 1) что Пережить, перенести много страданий, горя. Не рассказать всего, что я выстрадал из-за неё! Столько пришлось вы́страдать на чужбине! 2) что Достичь, претерпев страдания, муки. Вы́страдать прощение. Вы́страдать покой, достаток.

См. также лексическое значение слова выстрадать в других толковых онлайн-словарях русского языка нашего портала.