person with a generous income - French English Dictionary