Полный русско-английский словарь
Совер.; возвр.; разг. have laughed much; have had a good laugh
нахохотаться