натерпеться

Совер.; возвр.; (чего-л. ); разг. have endured much; have gone through much сов. (рд.) разг. have* suffered a great deal (of); ~ страху have* a terrible fright.

Источник: Полный русско-английский словарь на Gufo.me