pour one's heart out - Spanish English Dictionary