pour one's heart out to someone - Spanish English Dictionary