provide benefit - French English Dictionary