to carry out and give effect - Anglais Synonymes Dictionnaire