pour out one's soul - French English Dictionary