self-executing treaty - Alemán Inglés Diccionario