self-executing treaty - Francés Inglés Diccionario