you're very generous - French English Dictionary