do someone's heart good - French English Dictionary