well-spent money - French English Dictionary