desahogar

Etymology
From.

Verb

 * 1) to unburden, to relieve
 * 2) to vent, to rant, to violently express one's feelings
 * 3)  to blow off steam, to let off steam, to pour one's heart out, to get off one's chest
 * 1)  to blow off steam, to let off steam, to pour one's heart out, to get off one's chest