Полный англо-русский словарь
give vent to one's feelings
Отвести душу
Полный англо-русский словарь
give vent to
give voice to