something that helps - Anglais Synonymes Dictionnaire