go a long way toward something - French English Dictionary