нахохотаться

Совер.; возвр.; разг. have laughed much; have had a good laugh

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