to carry out and give effect - Espagnol Anglais Dictionnaire