well-resourced - French English Dictionary