generous salary - French English Dictionary