to make efforts - Anglais Synonymes Dictionnaire