Полный русско-английский словарь
Совер.; возвр.; (чего-л. ); разг. have endured much; have gone through much сов. (рд.) разг. have* suffered a great deal (of); ~ страху have* a terrible fright.
натерпеться