Health & Wellbeing Idioms

Desahogarse

To release built-up emotional tension.