something that helps - French English Dictionary